package com.imooc.shop.service;

import com.imooc.shop.bean.Article;
import com.imooc.shop.bean.ArticleType;
import com.imooc.shop.utils.Pager;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

public interface ShopService {
    List<ArticleType> getArticleTypes();

    Map<String, Object> login(String loginName, String passWord);

    //查询所有的文章（初始化界面）
    List<Article> searchArticles(String typeCode, String secondType, String title, Pager pager);

    //查询一级类型（手机，对讲机，手机配件，数码相机）
    List<ArticleType> loadFirstArticleTypes();

    //点击一级类型，加载二级类型（请选择类型那里）
    List<ArticleType> loadSecondTypes(String typeCode);

    void deleteById(String id);

    Article getArticleById(String id);

    void updateArticle(Article article);

    void saveArticle(Article article);
}
